# 该镜像需要依赖的基础镜像
FROM openjdk:8
# 限制CPU使用为1核
CMD ["--cpus=1"]
ENV APP_NAME=gkgz
ENV env=production
# 将当前目录下的jar包复制到docker容器的/目录下
ADD /target/${APP_NAME}.jar /${APP_NAME}.jar
# 声明服务运行在7001端口
EXPOSE 7001
# 挂载本地文件夹到容器中
VOLUME /home/localdb
COPY /home/localdb /home/localdb

# 指定docker容器启动时运行jar包
ENTRYPOINT java -jar -Xms512m -Xmx512m -Dspring.profiles.active=${env}  ${APP_NAME}.jar
## docker 启动命令
# docker stop gkgz
# docker container prune
# y
# docker run --name gkgz -p 7001:7001 -e env=project -v /home:/home -d gkgz:latest
# docker exec -it gkgz /bin/bash

# 生产部署
# docker run --name gkgz -p 7001:7001 -e env=production -v /home:/home -d gkgz:latest

